replicating oneself - German English Dictionary